/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package VideoRental.src;

/**
 * @author andreth salazar 
 * @author vicente santacoloma
 */
public final class JuegoEducativo extends ArticuloInteractivo {
    private String Destreza;
    private static final int PrecioVenta = 50;
    private static int[] CondicionPrestamo = {5,7,1};

    public JuegoEducativo(String nombre, String genero, int año,
            String plataforma, String destreza){
        this.Nombre = nombre;
        this.Año = año;
        this.Plataforma = plataforma;
        this.Destreza = destreza;
        this.Genero = genero;
        try { chequearGenero();}
        catch( GeneroInvalidoException e)
        { System.out.println("El juego educativo no tiene genero");}
        try { chequearDestreza();}
        catch( DestrezaInvalidaException e)
        { System.out.println("Destreza Invalida");}
    
    }
    public String getDestreza() {
        return Destreza;
    }

    public void setDestreza(String Destreza) {
        this.Destreza = Destreza;
    }
    
    private void chequearGenero() throws GeneroInvalidoException
    {
        if ( this.Genero != null ){
            throw new GeneroInvalidoException() ;
        }
    }
    
     private void chequearDestreza() throws DestrezaInvalidaException
    {
        if ( this.Destreza.equalsIgnoreCase("Numerica") ||
             this.Destreza.equalsIgnoreCase("Verbal")||
             this.Destreza.equalsIgnoreCase("Espacial")){
            throw new DestrezaInvalidaException() ;
        }
    }
    
}
